From: Eli Zaretskii Date: Sat, 10 Feb 2024 09:04:22 +0000 (+0200) Subject: Avoid errors in winner.el's 'post-command-hook' X-Git-Tag: archive/raspbian/1%30.1+1-3+rpi1^2~14^2~18^2~2602 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=20f7a022f817eaed5f6889d9a892c22fc46f0d2f;p=emacs.git Avoid errors in winner.el's 'post-command-hook' * lisp/winner.el (winner-save-old-configurations): Don't save configuration of dead frames. (Bug#68977) --- diff --git a/lisp/winner.el b/lisp/winner.el index 2aa59a86b25..19641a05bfc 100644 --- a/lisp/winner.el +++ b/lisp/winner.el @@ -178,7 +178,8 @@ You may want to include buffer names such as *Help*, *Apropos*, (setq winner-last-frames nil) (setq winner-last-command this-command)) (dolist (frame winner-modified-list) - (winner-insert-if-new frame)) + (if (frame-live-p frame) + (winner-insert-if-new frame))) (setq winner-modified-list nil) (winner-remember)))